Path Planning Using Diffusion